package com.orangelife.service.statistics;

import java.util.List;
import java.util.Map;

import com.orangelife.exception.AppBizException;
import com.orangelife.webservice.service.statistics.entity.StatisticsDto;

public interface IReportingService {

	public List<Map<String, Object>> clearOwe(StatisticsDto sta)
			throws AppBizException;

	public List<Map<String, Object>> fullIncome(StatisticsDto sta)
			throws AppBizException;

	public List<Map<String, Object>> clearOweByComm(Map<String, Object> map)
			throws AppBizException;

	public List<Map<String, Object>> agingByComm(Map<String, Object> map)
			throws AppBizException;

	public List<Map<String, Object>> fullIncomeByComm(Map<String, Object> map)
			throws AppBizException;

	public List<Map<String, Object>> getAllPropFeeAccountInfo(
			Map<String, Object> map) throws AppBizException;

	public List<Map<String, Object>> payRate(StatisticsDto sta)
			throws AppBizException;

	public List<Map<String, Object>> payRateByComm(Map<String, Object> map)
			throws AppBizException;
	
	public List<Map<String, Object>> payRateYearByComm(Map<String, Object> map)
			throws AppBizException;

	public List<Map<String, Object>> payRateDetail(StatisticsDto sta)
			throws AppBizException;

	public List<Map<String, Object>> getOwerOweFeeInfo(StatisticsDto sta)
			throws AppBizException;

}
